Namespaces
Variants
Views
Actions

_Complex

From cppreference.com
< c‎ | keyword

Implements a complex-number type.

[edit] Keywords

_Complex

[edit] Example

#include <stdio.h>
 
int main(void)
{
    printf("sizeof(_Complex float)       = %2zu\n", sizeof(_Complex float));
    printf("sizeof(_Complex double)      = %2zu\n", sizeof(_Complex double));
    printf("sizeof(_Complex long double) = %2zu\n", sizeof(_Complex long double));
 
    _Complex float zf;
    _Complex double zd;
    _Complex long double zld;
 
    double _Complex z;   /* also works */
 
    return 0;
}

Possible output:

sizeof(_Complex float)       =  8
sizeof(_Complex double)      = 16
sizeof(_Complex long double) = 32